	package GUI;

	import java.awt.EventQueue;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;

import javax.swing.JFrame;
import javax.swing.JMenuItem;
import javax.swing.JPanel;

	public class Start extends JFrame{
		static JFrame frame;
		 		
		JMenuItem mntmKundenAnlegen = new JMenuItem("Kunden anlegen");
		JMenuItem mntmObjekteAnlegen = new JMenuItem("Objekte anlegen");
		JMenuItem mntmKundenAnzeigen = new JMenuItem("Kunden anzeigen");
		JMenuItem mntmObjekteAnzeigen = new JMenuItem("Objekte anzeigen");
		JPanel menuPanel = new JPanel();
		static JPanel panel_Start = new JPanel();
		
		public static void main(String[] args) {
		//	mysqlconnection.printNameList();
			WindowUtilities.setWindowsLookAndFeel();
			EventQueue.invokeLater(new Runnable() {
				public void run() {
					try {
						Start window = new Start();
						window.frame.setVisible(true);
					} catch (Exception e) {
						e.printStackTrace();
					}
				}
			});
		}

		public Start() {
			initialize();
			try {
				Startbildschirm.starte();
			} catch (IOException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
			
			this.addWindowListener(new WindowAdapter() {
				@Override
				public void windowClosing(WindowEvent e) {
					System.exit(0);
				}
			});
		}

		private void initialize() {
			registerEvents();
	// Erzeugung des Frames mit den MenuItems

			frame = new JFrame();
			frame.setBounds(100, 100, 1024, 600);
			frame.setResizable(false);
			frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			frame.getContentPane().add(panel_Start);
			frame.getContentPane().setLayout(null);

			// JMenuItem werden festgelegt
			mntmKundenAnlegen.setBounds(10, 125, 124, 22);
			frame.getContentPane().add(mntmKundenAnlegen);	

			mntmObjekteAnlegen.setBounds(10, 187, 124, 22);
			frame.getContentPane().add(mntmObjekteAnlegen);

			mntmKundenAnzeigen.setBounds(10, 95, 124, 22);
			frame.getContentPane().add(mntmKundenAnzeigen);

			mntmObjekteAnzeigen.setBounds(10, 158, 124, 22);
			frame.getContentPane().add(mntmObjekteAnzeigen);

		}

		class MyMouseAdapter extends java.awt.event.MouseAdapter {
			public void mouseClicked(java.awt.event.MouseEvent event) {
				Object object = event.getSource();
				// MenuItem aktion
				//PanelWechsel pw=new PanelWechsel();
				if (mntmKundenAnlegen == object) {
					PanelWechsel.kundeAnlegenPnl();
				}

				if (mntmObjekteAnlegen == object) {
					PanelWechsel.objektAnlegenPnl();
				}
				if (mntmKundenAnzeigen == object) {
					PanelWechsel.kundeAnzeigenPnlTbl();
				}
				if (mntmObjekteAnzeigen == object) {
					PanelWechsel.objektAnzeigenPnlTbl();
				}
			}
			}

		private void registerEvents() {
			MyMouseAdapter mouse = new MyMouseAdapter();
			mntmKundenAnlegen.addMouseListener(mouse);
			mntmObjekteAnlegen.addMouseListener(mouse);
			mntmKundenAnzeigen.addMouseListener(mouse);
			mntmObjekteAnzeigen.addMouseListener(mouse);
		}
	

	}


